home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group99a.txt
/
000237_icon-group-sender _Mon Dec 6 08:19:56 1999.msg
< prev
next >
Wrap
Internet Message Format
|
2000-09-20
|
2KB
Return-Path: <icon-group-sender>
Received: (from root@localhost)
by baskerville.CS.Arizona.EDU (8.9.1a/8.9.1) id IAA16800
for icon-group-addresses; Mon, 6 Dec 1999 08:18:18 -0700 (MST)
Message-Id: <199912061518.IAA16800@baskerville.CS.Arizona.EDU>
X-Authentication-Warning: agate.berkeley.edu: news set sender to <news> using -f
From: glass <msglass@mcs.com>
X-Newsgroups: comp.lang.icon
Subject: Text input vidget on Windows 98
Date: Sun, 05 Dec 1999 04:28:04 -0600
X-Trace: condor.cns.iit.edu 944389371 214753 255.255.255.255 (5 Dec 1999 10:22:51 GMT)
X-Complaints-To: postmaster@iit.edu
X-Accept-Language: en
To: icon-group@optima.CS.Arizona.EDU
Errors-To: icon-group-errors@optima.CS.Arizona.EDU
Status: RO
I am unable to persuade the text input vidget to work.
The environment is Windows Icon 9.3.1 running on a W98 computer.
All the keyboard events while the mouse cursor is in the text input
vidget are ignored. I found them in a "missed" handler in
ProcessEvent() or GetEvents(). The text in the vidget is not updated
in response to key presses.
Pressing return or enter results in a missed event. The text input call
back function is not called.
Mouse clicks within the text input vidget are *not* "missed", only the
keyboard events. With the mouse, I can move the I-beam cursor and
select text.
An experiment I tried was to use VSetState() to change the text.
That works. The call back function still is not called, however.
I'm new at this--this is the first time I am using VIB--so I
may be missing something obvious. But the other vidgets I am using seem
to work, and I can't persuade the text input vidget to work in even
a tiny one- or two-vidget screen.
-- Michael Glass
(Yes, I read the caveat about the text input vidget confusing
users by not providing enough visual feedback, and calling the
call back function only on <enter>)